Sleep No More (novel)

Sleep No More is a 2002 novel by author Greg Iles in which John Waters, the protagonist, very nearly loses his happy life when the soul of a love he had 20 years ago appears in the body of a neighbor. Part mystery, part thriller, part romance, the book deals heavily with the concept of transmigration of the soul.

References